﻿/*全局样式*/
html,body {
	min-width: 320px;
	background: #f2f2f2;
}
::-webkit-scrollbar{
	display:none;
}
.fl {
	float: left
}
.fr {
	float: right;
}
.fix{
	position: fixed;
}
.h88{
	height: 2.346667rem;
}
.mt20{
	margin-top: 0.533333rem;
}
.mb20{
	margin-bottom: 0.533333rem;
}
.cl{clear: both;}
.h98{
	height: 2.613333rem;
}
.h88{
	height: 2.346667rem;
}
.h40{
	height: 1.066667rem;
}
/*全局遮罩层*/
.mask{
	position: fixed;
	left: 0;
	top: 0;
	bottom:0;
	background-color: black;
	opacity: 0.5;
	filter: alpha(opacity = 80);
	width: 100%;
	z-index: 99;
	display: none;
}
/*全局去除input的默认样式*/
input[type=button], input[type=text], input[type=password], input[type=number]{
	-webkit-appearance:none;
	outline:none;
}
.mask.transparent{
	opacity: 0;
}
.tab-ct-item{
	display: none;
}

/* 购物车弹出菜单 全局样式 */
.shopping-popup-menu {
	display: none;
	z-index: 100;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	background-color: #fff;
	font-family: "Microsoft Yahei";
}
.shopping-popup-menu .drug-data{
	position: relative;
	padding: .266667rem .8rem;
	height: 2.933333rem;
	font-size: .8rem;
	border-bottom:1px solid #eee;
}
.shopping-popup-menu .drug-data .popup-close{
	display: block;
	position: absolute;
	top:0;
	right:0;
	width:1.866667rem;
	height:1.866667rem;
	background: url("../images/ico-menu-close.png") center no-repeat;
	background-size: .8rem;
}

.shopping-popup-menu .drug-name-spec{
	color: #222;
}
.shopping-popup-menu .drug-price{
	color: #999;
}

.shopping-popup-menu ul li{
	height:2.4rem;
	line-height: 1.72rem;
	border-bottom:1px solid #eee;
	font-size: .693333rem;
	color: #555;
	padding: .34rem .8rem;
}
.shopping-popup-menu ul li em{
	color: #ff6767;
}
.shopping-popup-menu .count{
	float:right;
}
.shopping-popup-menu a{
	display: block;
	width:100%;
	height: 2.346667rem;
	line-height:2.346667rem;
	text-align:center;
	color:#fff;
	background-color:#0daeff;
	font-size:.693333rem;
}

/* 回到顶部的按钮样式 */
.go-top{
	position:fixed;
	bottom: 3.2rem;
	right: -2rem;
	width: 1.6rem;
	height: 1.6rem;
	background: #999 url("../images/ico-go-top.png") center no-repeat;
	background-size: .72rem .8rem;
	border-radius: 100%;
	opacity: .9;
	z-index: 9999;
	-webkit-transition: right 1s ease;
	-moz-transition: right 1s ease;
	-ms-transition: right 1s ease;
	-o-transition: right 1s ease;
	transition: right 1s ease;
}
.go-top.go-rig{
	right: .53333rem;
}





/* topbar */
header.topbar {
	height: 2.346667rem;
	position: fixed;
	top:0;
	width:100%;
	z-index: 99;
	background:#070707;
}
header.topbar span{
	display: block;
	position: absolute;
	top: 50%;
}
header.topbar .top-left-back {
	left: 0.533333rem;
	margin-top: -0.533333rem;
	background: url(../images/arrow-l-white.png) 0 0 no-repeat;
	background-size: 1.066667rem;
	height: 1.066667rem;
	padding-left:1.066667rem;
	color: #fff;
	font-size: 0.8rem;
}
header.topbar .top-left-back img {
	width: 1.84rem;
}
header.topbar h2 {
	line-height: 2.346667rem;
	height: 2.346667rem;
	text-align: center;
	color: #fff;
	font-size: 0.906667rem;
}
header.topbar span.top-close{
	color: #fff;
	font-size: 0.8rem;
	line-height: 1.066667rem;
	margin-top:-0.533333rem;
	left:3.6rem;
}
header.topbar .top-right-menu {
	right: 0.533333rem;
	margin-top: -0.533333rem;
	background: url(../images/top-right-menu-ico.png) 0 0 no-repeat;
	background-size: 1.066667rem;
	height: 1.066667rem;
	padding-left:1.066667rem;
	color: #fff;
	font-size: 0.8rem;
}
/*登录注册*/
.loginbox{
	width: 100%;
	/*padding-left: .533333rem;*/
	/*background-color: #fff;*/
	/*border:1px solid #d8d8d8;*/
}
.loginbox .login-input{
	width: 100%;
	padding-left: .533333rem;
	background-color: #fff;
	/*border:1px solid #d8d8d8;*/
	margin-top: .53333rem;
}
.loginbox .login-logo {
	margin: 2rem 0;
	display: block;
}
.loginbox .login-logo img{
	width: 8rem;
	/*height: 2.213333rem;*/
	margin:1.333333rem auto 0.533333rem auto;
	display: block;
}
.loginbox .login-input .input-text {
	background:none;
	height: 2.24rem;
	line-height: 2.24rem;
	width: 100%;
	border-bottom:#eee 1px solid;
	position: relative;
	overflow: hidden;
	padding: .05rem 0;
	/*margin-top:0.6rem;*/
}
.loginbox .login-input .input-text:last-child{
	border-bottom:none;
}
.loginbox .login-input .input-text:first-child {
	background-position: 0 0;
}
.loginbox .login-input .input-text input[type=text], .loginbox .login-input .input-text input[type=number] , .loginbox .login-input .input-text input[type=password] {
	color: #555;
	font-size: 0.75rem;
	width: 12rem;
	height: 1rem;
	line-height: 1rem;
	position: absolute;
	top: 50%;
	left:3.466663rem;
	float:left;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.loginbox .login-input .input-text .text-tit{
	float: left;
	width:2.13333rem;
	line-height: 2.14rem;
	font-size:.693333rem;
	color: #555;
}
.loginbox .login-input .input-text input[type=password].inp-left{
	width: 11.2rem;
	left: 4.5rem;
}

.loginbox .binding-wechat{
	margin: .8rem .533333rem;
}

.loginbox .login-input .input-text input[type=text]::-webkit-input-placeholder, .loginbox .login-input .input-text input[type=number]::-webkit-input-placeholder , .loginbox .login-input .input-text input[type=password]::-webkit-input-placeholder {
	font-size:.693333rem;
	color:#999;
}
/*.loginbox .login-input .input-text input[type=text]::-moz-input-placeholder , .loginbox .login-input .input-text input[type=password]::-moz-input-placeholder {*/
/*color:rgba(255,255,255,0.4)*/
/*}*/
.loginbox input[type=button] {
	font-size: 1.013333rem;
	background: #0daeff;
	border: none;
	width: 18.93333rem;
	margin: 1.066667rem auto .533333rem auto;
	height: 2.4rem;
	display: block;
	line-height: 2.4rem;
	color: #fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-appearance:none;
	outline:none;
}
.loginbox .login-input .input-text input.code {
	width: 8rem;
}
.loginbox .login-input .input-text span.send{
	color: #999;
	font-size: 0.64rem;
	position: absolute;
	height: 1.333333rem;
	line-height: 1.333333rem;
	text-align: center;
	width: 5.066667rem;
	right:0;
	top:50%;
	margin-top:-0.666667rem;
	border-left:1px solid #dcdcdc ;
	/*padding-left: ;*/
}
.loginbox .login-input .input-text span.send a{
	color: #0daeff;
}
.loginbox .login-input i{
	background: url(../images/ico-login.png) 0 0 no-repeat;
	background-size: 0.933333rem;
	width:1.6rem;
	height: 1.066667rem;
	display: block;
	margin:0.55rem 0 0 0;
	float:left;
	border-right:#dcdcdc 1px solid;
}
.loginbox .login-input i.ico-password{
	background-position: 0 -1.25rem;
}
.loginbox .login-input i.ico-user{
	background-position: 0 -2.5rem;
}
.loginbox .login-input i.ico-code{
	background-position: 0 -3.7rem;
}
.loginbox .login-b{
	margin: .533333rem;
	color: #0daeff;
	font-size:0.746667rem;
}

.loginbox .login-b a{
	color: #0daeff;
}

.txt-kong {
	position: fixed;
	top:50%;
	left:0;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.loginbox .login-input span.code-img{
	width: 5.76rem;
	height: 2.133333rem;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -1.066667rem;
}
.loginbox .login-input span.code-img img{
	width: 5.76rem;
	height: 2.133333rem;
}
.loginbox .login-input input.next{
	background: #c2c2c2;
}
.signbox{
	margin: 2.933333rem auto 0 auto;
}
.signbox .agreement{
	text-align: center;
	line-height: 1.013333rem;
	font-size: 0.746667rem;
	color: #555;
}
.signbox .agreement span{
	color: #0daeff;
}
.signbox-b{
	position: fixed;
	width:15.466667rem;
	bottom:0.5rem;
	left:50%;
	color: #0daeff;
	font-size: 0.746667rem;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.signbox-b span{
	display: block;
	text-align: center;
}

.homepage .search{
    position: fixed;
    top: 0;
    left:0;
    z-index:2;
    width:100%;
    height: 2.346667rem;
    padding: .373335rem .533333rem;
    z-index: 3;
}
.homepage .gradient-bg{
	position: fixed;
	top: 0;
	left:0;
	z-index:1;
	width:100%;
	height: 2.346667rem;
	opacity: .5;
	/*background: linear-gradient(top, #555, transparent);*/
	background:-webkit-linear-gradient(top, #000, transparent);
	background:linear-gradient(top, #555, transparent);
}
.homepage .search.bg-blue{
    background: #0daeff;
    transition: background 1.5s;
    -moz-transition:background 1.5s;
    -webkit-transition:background 1.5s;
    -o-transition:background 1.5s;
}

.homepage .search input{
    position: relative;
    width: 15.2rem;
    height: 1.6rem;
	line-height:1.6rem;
    margin-left: 1.946667rem;
    padding-left: 1.6rem;
	background-color: #fff;
    background: url("../images/ico-search-sm.png") left .48rem center no-repeat #fff;
    background-size: .746667rem;
    -webkit-border-radius: .8rem;
    -moz-border-radius: .8rem;
    border-radius: .8rem;
    color: #222;
}
.homepage .search input::-webkit-input-placeholder{
    color: #999;
    font-size: .64rem;
}
.homepage .search .classification{
    position:absolute;
    top:50%;
    left:.533333rem;
    width: 1.146667rem;
    height: .933333rem;
    background: url("../images/ico-search.png") no-repeat;
    background-size: 1.146667rem .933333rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.homepage .search .message{
    position:absolute;
    top:50%;
    right:.533333rem;
    width: .96rem;
    height: .96rem;
    background: url("../images/ico-message.png") no-repeat;
    background-size: .96rem .96rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.homepage .search .message-have:after{
	content: '';
	position: absolute;
	top:0;
	right:0;
	width:.266667rem;
	height:.266667rem;
	border-radius:100%;
	background-color: #ff6767;
}

.homepage .aui-tab{
	height: 2.613333rem;
	line-height: 2.56rem;
	/*display: box;*/
	display: -webkit-box;
	width: 100%;
	position: fixed;
	top:0;
	left:0;
	background: #fff;
	z-index: 9;
	white-space: nowrap;
}
.homepage .aui-tab .aui-tab-item{
	display: inline-block;
	min-width: 3.2rem;
	font-size: 0.8rem;
	line-height: 2.613333rem;
	height: 2.613333rem;
	margin:0 0.8rem;
	width: auto;
	-webkit-box-flex: 1;
	box-flex: 1;
}
.homepage .aui-tab .aui-tab-item a{
	color: #222;
}
.homepage .aui-tab .aui-tab-item.aui-active{
	position: relative;
	border-bottom:none;
}
.homepage .aui-tab .aui-tab-item.aui-active:after{
	content: "";
	position: absolute;
	bottom:0;
	left:50%;
	width:3.2rem;
	height:.053333rem;
	background-color: #0daeff;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.homepage .aui-tab .aui-tab-item.aui-active a{
	color: #0daeff;
}

.homepage #aui-slide,.homepage #aui-slide img{
	width: 20.0rem;
	height: 8.533333rem;
}
.homepage .homepage-nav{
	background: #fff;
	padding-bottom: .8rem;
}
.homepage .homepage-nav ul{
	/*display: box;*/
	display: -webkit-box;
}
.homepage .homepage-nav ul li{
	width: 2.933333rem;
	margin-top: .8rem;
	position: relative;
	-webkit-box-flex: 1;
	box-flex: 1;
}
.homepage .homepage-nav ul li a{
	text-align: center;
	display: block;
	font-size: 0.64rem;
	color: #555;
}
.homepage .homepage-nav ul li i.ico{
	background:url(../images/ico-home-nav.png) 0 0 no-repeat;
	background-size:10.9333333rem 2.1333333rem;
	display: block;
	width: 2.1333333rem;
	height: 2.1333333rem;
	margin:0 auto;
}

.homepage .homepage-nav ul li.active-in i.ico{
	background-position: -.053333rem 0;
}
.homepage .homepage-nav ul li.hislist-in i.ico{
	background-position: -2.213333rem 0;
}
.homepage .homepage-nav ul li.code-in i.ico{
	background-position: -4.4rem 0;
}
.homepage .homepage-nav ul li.coupon-in i.ico{
	background-position: -6.56rem 0;
}
.homepage .homepage-nav ul li.integral-in i.ico{
	background-position: -8.746667rem 0;
}


.homepage .homepage-nav ul li.hot-sale i.ico{
	background-position: -5.48rem 0;
}
.homepage .homepage-nav ul li.hot-activity i.ico{
	background-position: 2.735rem 0;
}
.homepage .homepage-nav ul li.my-order i.ico{
	background-position: -7.146667rem -.053333rem;
}
.homepage .homepage-nav ul li.discount-coupon i.ico{
	background-position: -.026667rem -.053333rem;
}
.homepage .homepage-nav ul li.my-integral i.ico{
	background-position: -2.4rem -.053333rem;
}
.homepage .homepage-nav ul li.keep-list i.ico{
	background-position: -4.773333rem -.053333rem;
}
.homepage .homepage-nav ul li.purchase-template i.ico{
	background-position: -7.813333rem -2.613333rem;
}
.homepage .homepage-nav ul li span.num{
	display: block;
	background: #f34949;
	border-radius: .6rem;
	-webkit-border-radius:.6rem;
	font-size: 0.48rem;
	color: #fff;
	position: absolute;
	left:50%;
	top:0;
	margin-left:.6rem;
	padding: 0px 6px;
	-webkit-transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	transform: translateY(-40%);
	min-width:1.5em;
	min-height:1.2em;
	vertical-align: middle;
	text-align: center;

}

.homepage .homepage-timer .hd .tit{
	background: url(../images/ico-timer.png) 0.533333rem center no-repeat;
	background-size: 1.386667rem;
	padding-left:2.2rem;
	float:left;
	font-size: 0.8rem;
	color: #222;
}
.homepage .homepage-hotsale .hd .tit{
	padding-right:1rem;
	color: #ff6767;
	font-size: 0.8rem;
	text-align: center;
	background-color: #f2f2f2;
}
.homepage .product-box .content ul li:nth-last-child(1){
	border-bottom: #f2f2f2 .1066667rem solid;
}
.homepage .homepage-timer .hd .timer{
	margin:0 0 0 0.9rem;
	float: left;
	font-size: 0.586667rem;
	color: #555;
	width: 11rem;
}
.homepage .homepage-timer .hd .timer span{
	display: block;
	float: left;
}
.homepage .homepage-timer .hd .timer div{
	color: #ff6767;
	font-size: 0.586667rem;
	margin-top:0.6rem;
	margin-left:0.2rem;
	float: left;
}
.homepage .homepage-timer .hd .timer div span{
	height: 0.906667rem;
	min-width: 0.906667rem;
	line-height: 0.906667rem;
	text-align: center;
}
.homepage .homepage-timer .hd .timer div span.time{
	border: #ff6767 1px solid;
	border-radius: 3px;
	-webkit-border-radius:3px;
}
.homepage .product-box{
	margin:0.533333rem 0;
	overflow: hidden;
}
.homepage .product-box .hd{
	height: 2.133333rem;
	line-height: 2.133333rem;
	border-bottom:#f2f2f2 .1066667rem solid;
    background-color:#fff;
	overflow: hidden;
}
.homepage .product-box .hd a.more{
	font-size: 0.586667rem;
	color: #999;
	float: right;
	margin-right: 0.533333rem;
	font-family: "Microsoft YaHei";
	padding-right: .533333rem;
	background: url("../images/ico-right.png") right center no-repeat;
	background-size: .293333rem .506667rem;
}

.product-box .content ul li{
	position:relative;
	width: 50%;
	border-right:#f2f2f2 .1066667rem solid;
	border-bottom:#f2f2f2 .1066667rem solid;
	overflow: hidden;
	float: left;
	background: #fff;
	padding: .533333rem 0.8rem;
}
.product-box .content ul li:nth-last-child(1){
	border-bottom:none;
}
.product-box .content ul.double-bottom-shape li:nth-last-child(1),.product-box .content ul.double-bottom-shape li:nth-last-child(2){
	border-bottom:none;
}
.product-box .content ul li img{
	width: 8.4rem;
	height: 8.4rem;
}
.product-box .content ul li h3{
    margin-bottom: .53333rem;
	font-size: 0.8rem;
	line-height: 1.1;
	color: #222;
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.product-box .content ul li span.company{
	display: block;
	width:100%;
	line-height: 1.1;
	font-size: 0.64rem;
	color: #999;
    margin-bottom: .266667rem;
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.product-box .content ul li span.company span{
	display: block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.product-box .content ul li span.specifications{
    display: block;
    width:100%;
    line-height: 1.1;
    font-size: 0.64rem;
    color: #999;
    margin-bottom: .53333rem;
    overflow:hidden;
    white-space:nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.product-box .content ul li span.a {
	color: #ff6767;
	font-size: 0.68rem;
}
.product-box .content ul li span.price p{
    line-height: 1.1;
}
.product-box .content ul li span.price i{
	font-style: normal;
}
.product-box .content ul li span.price i.a{
	font-size:0.8rem;
	color: #ff6767;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.product-box .content ul li span.price i.b{
	font-size:0.586667rem;
	color: #999;
	text-decoration:line-through;
	margin-left:0.5rem;
}

.product-box .content ul li .ico-shopping-cart{
	z-index: 5;
	position: absolute;
	bottom:.533333rem;
	right:1.066666rem;
	width: 1.253333rem;
	height: 1.1466667rem;
}
.product-box .content ul li .ico-shopping-cart img{
	width:100%;
	height:auto;
}

/* 底部菜单 */
.bottom-nav{
	height: 2.613333rem;
	background: #fff;
	border-top:#dcdcdc 1px solid;
	position: fixed;
	width: 100%;
	z-index: 9;
	bottom: 0;
}
.bottom-nav ul{
	/*display: box;*/
	display: -webkit-box;
}
.bottom-nav ul li{
	position: relative;
	text-align: center;
	-webkit-box-flex: 1;
	box-flex: 1;
}
.bottom-nav ul li i.num {
	font-style: normal;
	display: block;
	width: .96rem;
	height: .586667rem;
	line-height: .586667rem;
	background: #f34949;
	border-radius: .293333rem;
	-webkit-border-radius: .293333rem;
	font-size: 0.48rem;
	color: #fff;
	position: absolute;
	left: 50%;
	top: .2rem;
	margin-left: -.3rem;
	text-align: center;
	-webkit-transform: translateX(70%);
	-moz-transform: translateX(70%);
	-ms-transform: translateX(70%);
	-o-transform: translateX(70%);
	transform: translateX(70%);
}
.bottom-nav ul li i.ico{
	width: 1.28rem;
	height: 1.28rem;
	background: url(../images/ico-bottom-nav.png) -.053333rem 0 no-repeat;
	display: block;
	background-size: 8.133333rem 4rem;
	margin: 0.3rem auto 0.1rem auto;
}
.bottom-nav ul li span{
	font-size: 0.586667rem;
	color: #222;
	line-height: 0.60rem;
	display: block;
}
.bottom-nav ul li.cur span{
	color:#0daeff;
}
.bottom-nav ul li.search i.ico{
	background-position: -1.813333rem 0;
}
.bottom-nav ul li.activity i.ico{
	background-position: -8.08rem 0;
}
.bottom-nav ul li.shopping i.ico{
	background-position: -3.5rem 0;
}
.bottom-nav ul li.my i.ico{
	background-position: -5.2rem .026667rem;
}
.bottom-nav ul li.home.cur i.ico{
	background-position: -.053333rem -2.8rem;
}
.bottom-nav ul li.search.cur i.ico{
	background-position: -1.813333rem -2.8rem;
}

.bottom-nav ul li.shopping.cur i.ico{
	background-position: -3.5rem -2.7rem;
}
.bottom-nav ul li.my.cur i.ico{
	background-position: -5.2rem -2.7rem;
}

/*搜索框*/
.aui-searchbar {
	display: -webkit-box;
	padding: 0.533333rem;
	height: 2.6rem;
	overflow: hidden;
	color: #9e9e9e;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #fff;
}
.aui-searchbar.focus {
	-webkit-box-pack: start;
}
.aui-searchbar-input {
	height: 1.6rem;
	width: 16.533333rem;
	position: relative;
	overflow: hidden;
	background: #fff;
	border-radius: .8rem;
}

.aui-searchbar form {
	width: 90%;
}
.aui-searchbar-input input {
	color: #808080;
	width: 80%;
	padding: 0;
	padding: 0 0 0 1.65rem;
	height: 1.6rem;
	text-indent: 0.4rem;
	line-height: normal;
	border: 0;
	-webkit-appearance: none;
	font-size: 0.693333rem;
	background: url(../images/ico-search-sm.png) left .48rem center no-repeat;
	background-size: .746667rem;
}

.aui-searchbar input::-webkit-input-placeholder {
	color: #999;
}
/*.aui-searchbar input::-moz-input-placeholder {*/
	/*color: #808080;*/
/*}*/
.aui-searchbar .aui-iconfont {
	line-height: 1.44rem;
	margin-right: 0.25rem;
	color: #9e9e9e !important;
}
.aui-searchbar .aui-searchbar-btn {
	font-size: 0.693333rem;
	color: #222;
	background-size: contain;
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
	text-align: center;
	margin-left: 0.8rem;
	font-size:0.693333rem;
}
.aui-searchbar-clear-btn {
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top:-0.4rem;
	width: 0.8rem;
	height:0.8rem;
	background:url(../images/search-clear.png) center center no-repeat;
	background-size:0.8rem;
	display: none;
}
/* 分类 */
.search-type-sidebar{
	background:#f2f2f2;
	width: 5.066667rem;
	overflow-y:scroll;
	float: left;
}
.search-type-sidebar ul li a{
	display: block;
	text-align: center;
	font-size:0.8rem;
	line-height: 2.293333rem;
	border-bottom:#dcdcdc 1px solid;
	border-right:#dcdcdc 1px solid;
	border-left:#f2f2f2 0.106667rem solid;
	color:#222;
}
.search-type-sidebar ul li.cur a{
	background:#fff;
	border-right:none;
	border-left:#0daeff 0.106667rem solid;
}
/*.searchlist-con{*/
	/*float:left;*/
	/*margin:0.65rem 0 0 0.8rem;*/
	/*width: 13.4rem;*/
	/*overflow-y:scroll;*/
/*}*/
/*.searchlist-con .hd h2{*/
	/*border-left:#0daeff 0.106667rem solid;*/
	/*font-size: 0.8rem;*/
	/*line-height: 1.0rem;*/
	/*text-indent: 5px;*/

	/*float: left;*/
	/*color: #222;*/
/*}*/
/*.searchlist-con .hd a{*/
	/*float: right;*/
	/*display: block;*/
	/*color: #999999;*/
	/*font-size: 0.586667rem;*/
/*}*/
/*.searchlist-con ul li{*/
	/*width: 6.4rem;*/
	/*float: left;*/
	/*margin:0.266667rem 0;*/
/*}*/
/*.searchlist-con ul li:nth-child(even){*/
	/*float: right;*/
/*}*/
/*.searchlist-con ul li img{*/
	/*width: 6.4rem;*/
	/*height: 6.4rem;*/
/*}*/
/*.searchlist-con ul li span{*/
	/*text-align: center;*/
	/*font-size: 0.64rem;*/
	/*color: #222;*/
	/*!*display: block;*!*/
	/*width: 6.4rem;*/
	/*line-height: 0.8rem;*/
	/*height: 1.6rem;*/
	/*font-family: "Microsoft YaHei";*/
	/*overflow:hidden;*/
	/*text-overflow:ellipsis;*/
	/*display:-webkit-box;*/
	/*-webkit-box-orient:vertical;*/
	/*-webkit-line-clamp:2;*/
/*}*/
/*.searchlist-con .box{*/
	/*margin-bottom:1.0rem;*/
	/*overflow: hidden;*/
/*}*/
.searchbox .hot-search ul{
	background:#fff;
	padding:0.8rem;
	overflow: hidden;
}
.searchbox .hot-search ul li{
	float: left;
	margin:0 0.533333rem  0.533333rem 0;
}
.searchbox .product-box .content ul li:nth-last-child(1){
	border-bottom: #e5e5e5 1px solid;
}
.searchbox .hot-search ul li a{
	display: block;
	border: #e1e1e1 1px solid;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-size: 0.693333rem;
	line-height: 1.493333rem;
	height: 1.493333rem;
	padding:0;
	margin:0;
	padding:0 0.5rem;
	color:#222;
}
.searchbox .search-hd{
	font-size: 0.8rem;
	line-height: 1.0rem;
	color: #555;
	padding:0.8rem;
	padding-bottom: 0;
	background-color:#fff;
	/*margin-top: .1066667rem;*/
	border-top: .106667rem solid #f2f2f2;
}
.searchbox .search-hd h2{
	font-size:.8rem;
	color: #555;
}
.searchbox .search-con-tit{
	height: 1.6rem;
	line-height:1.6rem;
	font-size:.693333rem;
	color: #555;
	margin-left: .533333rem;
}
/*.searchbox .search-con-tit em{*/
	/*color: #ff6767;*/
/*}*/
.searchbox .product-box .content{
	border-top:#f2f2f2 .106667rem solid;
}
.searchbox .product-box .content.no-top-bor{
	border-top:none;
}
.searchbox .search-no-data{
	color: #555;
	margin:2rem 0;
	text-align:center;
	font-size: 0.693333rem;
}
.searchbox .search-no-data span{
	display: block;
}
.product-list-tab {
	height: 2.4rem;
	background:#fff;
	position: fixed;
	width: 100%;
	z-index: 6;
	border-bottom: 1px solid #f2f2f2;
}
.product-list-tab .large{
	position: absolute;
	right:0;
	top:0;
	width: 2.4rem;
	height: 2.4rem;
	background: url("../images/ico-large.png") center no-repeat;
	background-size: .826667rem;
}
.product-list-tab .large.list-of{
	background: url("../images/ico-list-of.png") center no-repeat;
	background-size: .853333rem .8rem;
}
.product-list-tab ul{
	/*display: box;*/
	display: -webkit-box;
	width:17.6rem;
}
.product-list-tab ul li{
	width: 3rem;
	text-align: center;
	margin:0 .633333rem;
	position: relative;
}
.product-list-tab ul li i.ico-price-arrow{
	background:url(../images/ico-price-arrow.png) 0 0 no-repeat;
	background-size: 0.506667rem;
	height: 0.746667rem;
	width: 0.506667rem;
	display: block;
	top:50%;
	left:50%;
	margin-left:1rem;
	margin-top:-0.373333rem;
	position: absolute;
}
.product-list-tab ul li a{
	display: block;
	line-height: 1.2rem;
	margin:0.6rem 0 0.55rem 0;
	color:#222;
	font-size: 0.8rem;
}
.product-list-tab ul li.i-price a{
	position: relative;
	padding-right: 1rem;
}
.product-list-tab ul li.cur{
	border-bottom:#0daeff 1px solid;
}
.product-list-tab ul li.cur a{
	color: #0daeff;

}
.product-list-tab ul li.line{
	width: 1px;
	overflow: hidden;
	margin:0;
	padding:0;
}
.product-list-tab ul li.line span{
	display: block;
	height: 1.2rem;
	margin:0.6rem 0;
	padding:0;
	background:#dcdcdc;
	width: 1px;
	float: left;
}
.product-list-con{
	background:#fff;
	overflow: hidden;
	margin-top: .533333rem;
}
.product-list-con .list-row-container{
	/*margin-left: .8rem;*/
}
.product-list-con ul li{
	position: relative;
	height:5.866667rem;
	padding: .8rem;
	/*border-bottom:#eee 1px solid;*/
	overflow: hidden;
}
.product-list-con ul li img{
	width: 4.266667rem;
	height: 4.266667rem;
	float: left;
}
.product-list-con ul li h3{
	display: block;
	/*width: 8.266667rem;*/
	margin-bottom: .333333rem;
	font-size: 0.8rem;
	line-height: 1.5;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.product-list-con ul li h3 a{
	color: #222;
	line-height: 1.1;
}
.product-list-con ul li .rg{
	float: left;
	margin-left: .53333rem;
	width: 11rem;
}
.product-list-con ul li .rg.large-h-wid{
	width: 8.266667rem;
}
.product-list-con ul li span.company, .product-list-con ul li span.specifications{
	font-size: 0.64rem;
	color: #999;
	display: block;
	line-height: 1.1;
	margin-bottom: .266667rem ;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.product-list-con ul li span.specifications{
	margin-bottom: .533333rem;
}

.product-list-con ul li span.price {
	display: block;
	line-height: 1.1;
	font-family: "Microsoft Yahei";
}
.product-list-con ul li span.price i{
	font-style: normal;
	line-height: 1.1;
}
.product-list-con ul li span.price i.a{
	font-size:0.8rem;
	color: #ff6767;
	line-height: 1.1;
}
.product-list-con ul li span.price i.b{
	font-size:0.586667rem;
	color: #999;
	text-decoration:line-through;
	margin-left:0.5rem;
}

.product-list-con ul li .ico-shopping-cart{
	z-index: 5;
	position: absolute;
	bottom:.8rem;
	right:1.066666rem;
	width: 1.253333rem;
	height: 1.1466667rem;
}
.product-list-con .ico-shopping-cart img{
	width:100%;
	height:auto;
}

.product-detail #aui-slide,.product-detial #aui-slide img{
	width: 20.0rem;
	height: 16.0rem;
}
.product-detail #aui-slide .aui-slide-page-dot{
	background: #ccc;
}
.product-detail #aui-slide .aui-slide-page-active{
	background: #0daeff;
}
.product-detail .conbox{
	background: #fff;
	margin-bottom:0.26667rem;
	padding:0.4rem 0.8rem;
	overflow: hidden;
	margin-top: .1066667rem;
}
.product-detail .conbox .price{
	float: left;
}
.product-detail .conbox .count{
	float: right;
}
.product-detail .conbox .count span{
	float: left;
	line-height: 1.6rem;
}
.product-detail .product-name h3{
	font-size: 0.8rem;
	color: #222;
	line-height: 1.2rem;
}
.product-detail .product-name span.cgj i{
	color: #222;
	font-size: 0.64rem;
	font-style: normal;
}
.product-detail .product-name span.cgj i.b{
	font-size: 1.066667rem;
	color: #ff6767;
}
.product-detail .product-name span.scj{
	text-decoration: line-through;
	font-size: 0.746667rem;
	color: #999;
	margin-left: 0.3rem;
}


.count-box {
	display: flex;
	display: -webkit-flex;
	width: auto;
	float:left;
	border:#dcdcdc 1px solid;
	border-radius: 3px;
	-webkit-border-radius:3px;
	margin-right:0.5rem;
}
.count-box.bor-none{
	border:none;
	text-align: center;
}
.count-box.bor-none a{
	display: block;
	margin:0 auto;
	text-align: center;
	color: #555;
}
.count-box i{
	font-style: normal;
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	background: #f7f7f7;
	font-size: 1.2rem;
	text-align: center;
	line-height: 1.6rem;
	color: #999;
	float: left;
}
.count-box i.sy_minus{
	border-radius: 3px 0 0 3px;
}
.count-box i.sy_plus{
	border-radius: 0 3px 3px 0;
}
.count-box input{
	width: 2.266667rem;
	background:#fff;
	height: 1.6rem;
	/*margin:0 0.106667rem;*/
	font-size: 0.906667rem;
	text-align: center;
	line-height: 1.6rem;
	float: left;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
.product-detail .product-discount p{
	color: #ff6767;
	font-size: 0.64rem;
	clear:both;
	margin-bottom:0.5rem;
	overflow: hidden;
}
.product-detail .product-discount p i{
	display: block;
	font-style: normal;
	font-size: 0.586667rem;
	border: #ff6767 1px solid;
	float: left;
	padding:0 0.2rem;
	margin-right:0.2rem;
}
.product-detail .product-discount p span{
	float:left;
}
.product-detail .product-discount .show-box{
	height:2.733333rem;
	overflow: hidden;
	position: relative;
}
.product-detail .box-show-arrow,.product-detail .box-hide-arrow{
	position: absolute;
	right:0;
	bottom:0;
	font-size: 0.586667rem;
	color:#999;
}
.product-detail .box-show-arrow span{
	display: block;
	background: url(../images/ico-arrow-bottom-gray.png) right center no-repeat;
	background-size:0.48rem;
	line-height: 1.0rem;
	padding-right:0.6rem;
}
.product-detail .box-hide-arrow span{
	display: block;
	background: url(../images/ico-arrow-top-gray.png) right center no-repeat;
	background-size:0.48rem;
	line-height: 1.0rem;
	padding-right:0.6rem;
}
.product-detail .product-parameter p{
	font-size: 0.693333rem;
	color: #555;
}
.product-detail .product-parameter p span{
	margin-right: 0.5rem;
}
.product-detail .product-parameter .freight span{
	font-size: 0.6933333rem;
	color:#555;
}
.product-detail .product-parameter .freight span.shipping-addr{
	width: 10rem;
	display: block;
}
.product-detail .product-parameter .freight i,.product-detail .product-parameter .freight select{
	float:left;
	font-style: normal;
	font-size: 0.64rem;
	margin-right:0.5rem;
}
.product-detail .product-parameter .freight select{
	width: 3.6rem;
	line-height: 1.2rem;
	height: 1.2rem;
	border: #cccccc 1px solid;
	border-radius: 2px;
	-webkit-border-radius:2px;
	padding:0 0.5rem;
}
.product-detail .product-parameter .freight select{
	background:url(../images/ico-arrow-bottom-gray.png) 2.7rem center no-repeat;
	background-size:0.48rem;
}
.product-detail .product-parameter .amount{
	font-size:0.64rem;
	line-height: 1.6rem;
	color:#555;
	margin-top:0.5rem;
}
.product-detail .product-parameter .amount span{
	float: left;
}
.product-detail .set-meal{
	background: #fff;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	overflow: hidden;
}
.product-detail .set-meal .hd{
	position: relative;
	height: 1.866667rem;
	padding:0 0.8rem;
	overflow: hidden;
	border-bottom:#dcdcdc 1px solid;
}
.product-detail .set-meal .hd h2{
	line-height: 0.866667rem;
	margin:0.5rem 0;
	color:#0daeff;
	font-size: 0.8rem;
	border-left:#0daeff 3px solid;
	padding-left:0.5rem;
}
.product-detail .set-meal .hd .box-hide-arrow{
	bottom:0.4rem;
	right:0.8rem;
}
.product-detail .set-meal .content ul li{
	margin:0.693333rem 0 0 1.16rem;
	width: 5.333333rem;
	float:left;
	position: relative;
}
.product-detail .set-meal .content ul li span.num{
	display: block;
	top:10px;
	right:10px;
	width: 1.013333rem;
	height: 1.013333rem;
	position: absolute;
	background: #0daeff;
	text-align: center;
	line-height: 1.013333rem;
	color: #fff;
	font-size: 0.586667rem;
	border-radius: 50%;
	-webkit-border-radius:50%;
}
.product-detail .set-meal .content ul li img{
	width: 5.333333rem;
	height: 5.333333rem;
}
.product-detail .set-meal .content ul li p.tit{
	font-size: 0.64rem;
	color:#222;
	line-height: 1.0rem;
	height: 2.0rem;
	overflow: hidden;
}
.product-detail .set-meal .content ul li p.price{
	color:#ff6767;
	font-size: 0.853333rem;
}

.product-detail .set-meal .content .bottom{
	border-top:#dcdcdc 1px dashed;
	margin:0.5rem 0.8rem 0 0.8rem;
	padding:0.5rem 0;
	overflow: hidden;
}
.product-detail .set-meal .content .bottom .fl span{
	font-size: 0.586667rem;
	color: #999;
	text-decoration: line-through;
}
.product-detail .set-meal .content .bottom .fl p{
	font-size: 0.853333rem;
	color: #555;
}
.product-detail .set-meal .content .bottom .fl p i{
	font-style: normal;
	color: #ff6767;
}
.product-detail .set-meal .content .bottom span.btn{
	background: #0daeff;
	width: 5.333333rem;
	height: 1.45rem;
	display: block;
	margin:0.8rem 0 0 0;
	border-radius: 5px;
	-webkit-border-radius:5px;
	color:#fff;
	line-height:1.45rem;
	text-align:center;
}
/*.product-detail .intro{*/
	/*border-top:#dcdcdc 1px solid;*/
/*}*/
.product-detail .intro .aui-tab-item{
	margin:0 1.5rem;
}
.product-detail .intro .aui-tab-item.aui-active{
	border-bottom:none;
}
.product-detail .intro .aui-tab-item span{
	display: inline-block;
	height:2.2rem;
}
.product-detail .intro .aui-tab-item.aui-active span{
	color: #0daeff;
	border-bottom: 1px solid #0daeff;
}

.product-detail .intro .tab-ct-item img{
	width: 100%;
}
.product-detail .product-box .hd{
	text-align: center;
	height: 2.133333rem;
	line-height:2.133333rem;
	font-size: 0.8rem;
	color: #0daeff;
	background:#fff;
	border-bottom:#f2f2f2 .106667rem solid;

}
.product-detail .product-box .hd h2{
	background: url(../images/ico-blue-heart.png) 0 center no-repeat;
	background-size:1.066667rem;
	width: 6.8rem;
	margin:0 auto;
}
.product-detail-bottom{
	height: 2.613333rem;
	background: #fff;
	bottom:0;
	position:fixed;
	overflow: hidden;
	z-index: 3;
}
.product-detail-bottom .fl{
	width: 10.666667rem;
	border-top:#dcdcdc 1px solid;
}
.product-detail-bottom .fl ul{
	/*display: box;*/
	/*display: -webkit-box;*/
}
.product-detail-bottom .fl ul li{
	/*box-flex:1;*/
	/*-webkit-box-flex:1;*/
	/*display: inline-block;*/
	float: left;
	width: 28%;
	margin:0.2rem 0;
}
.product-detail-bottom .fl ul li.collect{
	width: 44%;
}
.product-detail-bottom .fl ul li i.ico{
	background: url(../images/ico-index.png) center no-repeat;
	background-size: 1.28rem;
	width: 1.28rem;
	height: 1.28rem;
	display: block;
	margin:0 auto;
}
.product-detail-bottom .fl ul li.car{
	position: relative;
}
.product-detail-bottom .fl ul li.car .num{
	font-style: normal;
	display: block;
	width: .96rem;
	height: .5866667rem;
	line-height: .586667rem;
	background: #f34949;
	border-radius: .293333rem;
	-webkit-border-radius: .293333rem;
	font-size: 0.48rem;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	margin-left: -.3rem;
	text-align: center;

}
.product-detail-bottom .fl ul li.car i.ico{
	background: url(../images/ico-cart.png) center no-repeat;
	background-size: 1.28rem;
}
.product-detail-bottom .fl ul li.collect i.ico{
	background: url(../images/ico-keep.png) 0 .106667rem no-repeat;
	background-size: 1.12rem 1.12rem;
}

.product-detail-bottom .fl ul li.collect .ico-keep-blue i.ico{
	background: url(../images/ico-keep-blue.png) 0 .106667rem no-repeat;
	background-size: 1.12rem 1.12rem;
}
.product-detail-bottom .fl ul li .ico-keep-blue span{
	color: #0daeff;
}

.product-detail-bottom .fl ul li span{
	display: block;
	text-align:center;
	font-size: 0.586667rem;
	color:#222;
}
.product-detail-bottom .btn{
	width: 9.333333rem;
}
.product-detail-bottom .btn span{
	width: 100%;
	height: 2.613333rem;
	line-height:2.613333rem;
	display: block;
	text-align: center;
	float:left;
	color: #fff;
}
.product-detail-bottom .btn span i{
	font-style: normal;
	padding: .1066667rem 0 .1066667rem 1.733333rem;
	background: url("../images/ico-add-cart.png") left center no-repeat;
	background-size: 1.253333rem 1.146667rem;
}
.product-detail-bottom .btn span.join-list{
	background: #0daeff;
}
.product-detail-bottom .btn span.join-car{
	background: #ff6767;
}
.product-detail-bottom .btn span.grizzle{
	background: #ccc;
}
.product-detail .unshelve{
	background: #fff;
	border-bottom:#dcdcdc 1px solid;
	padding:0.533333rem;
}
.product-detail .unshelve .cartoon img{
	display: block;
	width: 6.906667rem;
	margin:1.066667rem auto 0.5rem auto;
}
.product-detail .unshelve .cartoon p{
	width: 9rem;
	margin:0 auto;
	color: #ff6767;
	font-size: 0.64rem;
	line-height:0.8rem;
}
.product-detail .unshelve .explain{
	margin:0.8rem;
}
.product-detail .unshelve .explain h3{
	font-size: 0.64rem;
	color: #555;
}
.product-detail .unshelve .explain p{
	font-size: 0.64rem;
	color: #999;
}
.activity-area ul{
	margin:0 0.8rem;
}
.activity-area ul li h3{
	font-size: 0.746667rem;
	line-height: 0.853333rem;
	color: #222;
	margin:0.533333rem 0 0.266667rem 0;
	border-left:#0daeff 3px solid;
	padding-left:0.5rem;
}
.activity-area ul li img{
	width: 18.4rem;
	height: 8.0rem;
}
.activity-area ul li.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	/*-ms-filter: grayscale(100%); */
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	/*filter: gray; */
}
.shopping-cart .hd{
	background: #fff;
	overflow: hidden;
	height: 2.346667rem;
	line-height: 2.346667rem;
	padding:0 0.853333rem;
	border-bottom:#dcdcdc 1px solid;
}
.shopping-cart .hd .fl span{
	font-size: 0.64rem;
	color:#555;
	margin-right:0.5rem;
}
.shopping-cart .hd .fl i{
	color: #ff6767;
	font-style: normal;
	margin-left: 4px;
	margin-right: 4px;
}
.shopping-cart ul{
	background: #fff;
	overflow: hidden;
	/*padding-left: .533333rem;*/
}
.shopping-cart ul li{
	padding: .8rem 0;
	overflow: hidden;
	border-bottom:1px solid #eee;
	position: relative;
}
.shopping-cart ul li .img{
	position: relative;
	width: 5.333333rem;
	height: 5.333333rem;
	float: left;
}
.shopping-cart ul li .not-available-tips{
	background: rgba(0,0,0,0.5);
	text-align: center;
	line-height: 5.333333rem;
	color:#fff;
	font-size: 0.746667rem;
	position: absolute;
	width: 5.333333rem;
	height: 5.333333rem;
}
.shopping-cart ul li .selectbox input,.shopping-cart .suit .hd input[type=checkbox]{
	width: 1.0rem;
	height: 1.0rem;
	background:#f2f2f2;
	border:#dcdcdc 1px solid;
	border-radius: 50%;
	-webkit-border-radius:50%;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-transition: background-color ease 0.1s;
	transition: background-color ease 0.1s;
	float:left;
	margin:2.0rem 0.4rem 0 0.8rem;
}
.shopping-cart ul li .selectbox input:checked,.shopping-cart .hd input[type=checkbox]:checked{
	background: url(../images/ico-tick-white.png) center center no-repeat #ff6767;
	border:#ff6767 1px solid;
	background-size:0.586667rem;
}
.shopping-cart ul li .delete-btn{
	margin:2.0rem 0.6rem 0 0.6rem;
	background: url(../images/ico-cross.png) 0 0 no-repeat;
	background-size: 1.066667rem;
	float:left;
	width: 1.066667rem;
	height: 1.066667rem;
}
.shopping-cart-null, .empty-page{
	position:fixed;
	top:50%;
	left:50%;
	width:100%;
	font-size: 0;
	text-align:center;
	-webkit-transform: translate(-50%, -70%);
	-moz-transform: translate(-50%, -70%);
	-ms-transform: translate(-50%, -70%);
	-o-transform: translate(-50%, -70%);
	transform: translate(-50%, -70%);
}
.shopping-cart-null p, .empty-page p{
	font-size:.8rem !important;
	color: #555;
}
.shopping-cart-null span, .empty-page span{
	display: block;
	width: 7.2rem;
	margin:0 auto;
}
.shopping-cart-null span img, .empty-page span img{
	width:100%;
}
.shopping-cart-null a{
	display:inline-block;
	font-size:.8rem;
	padding: 5px 10px;
	margin-top: 15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#036dde;
	color:#fff;
}
.empty-page p{
	margin-top: 15px;
	font-size:.8rem;
	color: #555;
}
.mask-sm{
	display: none;
	position: absolute;
	top:0;
	left:0;
	width:5.333333rem;
	height: 5.333333rem;
	text-align: center;
	line-height:5.333333rem;
	color: #e0e0e0;
	opacity: .5;
	background: #000;
	z-index: 8;
}
.shopping-cart ul li img{
	width:5.333333rem;
	height: 5.333333rem;
	float: left;
}
.shopping-cart ul li .con{
	float: left;
	margin-left:0.5rem;
	width: 11rem;
}
.shopping-cart ul li .con h3{
	font-size: 0.8rem;
	color: #222;
	line-height: 1.1rem;
	height: 1.1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	margin-bottom:0.2rem;
}
.shopping-cart ul li .con span.price{
	font-size: 0.586667rem;
	color:#ff6767;
	float: left;
	line-height: 2.0rem;
	font-family: "Microsoft Yahei";
}
.shopping-cart ul li .con span.price i{
	font-size: 0.8rem;
	font-style: normal;
}
.shopping-cart ul li .con span.price .shop-null{
	font-size:0.6rem;
}
.shopping-cart ul li .con .count-box{
	float:right;
	margin-top:0.2rem;
}
.shopping-cart ul li .con p{
	font-size: 0.64rem;
	color:#999;
	line-height: 1.5;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.shopping-cart .fr span{
	font-size: 0.64rem;
	color: #555;
}
.shopping-cart .fr span input{
	width: 1.0rem;
	height: 1.0rem;
	background:#f2f2f2;
	border:#dcdcdc 1px solid;
	border-radius: 50%;
	-webkit-border-radius:50%;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-transition: background-color ease 0.1s;
	transition: background-color ease 0.1s;
	float:left;
	margin:0.7rem 0.2rem 0 0;
}
.shopping-cart .fr span i{
	font-style: normal;
}
.shopping-cart .fr span:nth-child(2){
	margin:0 0 0 0.5rem;
	overflow: hidden;
}
.shopping-cart .suit{
	margin-top: 10px;
	border-top:1px solid #0daeff;
}
.shopping-cart .suit ul li{
	padding-left:1.8rem;
}
.shopping-cart .suit .hd .selectbox input[type=checkbox]{
	margin:0.7rem 0;
}
.shopping-cart .suit .hd span{
	float: left;
}
.shopping-cart .suit .hd .count-box{
	float: right;
	margin:0.3rem 0;
}
.shopping-cart .suit .hd span.type{
	background: #0daeff;
	border-radius: 3px;
	-webkit-border-radius:3px;
	display: block;
	padding:0 0.2rem;
	font-size: 0.64rem;
	color: #fff;
	text-align: center;
	line-height: 1.0rem;
	margin:0.7rem 0.5rem;
}
.shopping-cart .suit .hd span.price{
	color: #222;
	font-size: 0.853333rem;
}
.shopping-cart-bottom{
	position: fixed;
	background: #fff;
	bottom:2.613333rem;
	width: 100%;
	overflow: hidden;
	height: 2.613333rem;
	line-height:2.613333rem;
	z-index: 9;
}
.shopping-cart-bottom .fl{
	width: 14.4rem;
	border-top:#dcdcdc 1px solid;
	padding:0.2rem 0.8rem;
}
.shopping-cart-bottom .fl p{
	font-size: 0.693333rem;
	color: #555;
}
.shopping-cart-bottom .fl p i{
	font-style: normal;
	color:#ff6767;
}
.shopping-cart-bottom .fl p span{
	margin-right:0.5rem;
}
.shopping-cart-bottom .btn span{
	background:#ff6767;
	display: block;
	width: 5.6rem;
	height: 2.613333rem;
	font-size: 0.8rem;
	line-height: 2.613333rem;
	text-align: center;
	color:#fff;
}
.collect-hidden{
	position: fixed;
	top:50%;
	left:0;
	width: 100%;
	display: none;
	text-align: center;
	-webkit-transform: translateY(-80%);
	-moz-transform: translateY(-80%);
	-ms-transform: translateY(-80%);
	-o-transform: translateY(-80%);
	transform: translateY(-80%);
}

.shopping-cart-bottom .ft-inner span{
	color: #ff2e47;
}
.sure-order-info{
	background:url(../images/line-colorful.png) center bottom no-repeat #fff;
	background-size: 20rem;
	padding:0.8rem 0.8rem 1.066667rem 0.8rem;
	font-size: 0.693333rem;
	color: #222;
	overflow: hidden;
}
.sure-order-info .top{
	margin-bottom:0.3rem;
	overflow: hidden;
}
.sure-order-info .top p i.ico,.sure-order-info .addr i.ico{
	background: url(../images/ico-order-info.png) 0 -0.02rem no-repeat;
	background-size:0.88rem;
	padding-left:1.0rem;
	float: left;
	display: block;
	width: 0.746667rem;
	height: 0.8rem;
}
.sure-order-info .top p.phone i.ico{
	background-position: 0 -2.98rem;
}
.sure-order-info .addr i.ico{
	background-position: 0 -1.58rem;
}
.sure-order .shopping-cart ul li{
	border-bottom:#eee 1px solid;
	padding:0.8rem;
}
.sure-order .shopping-cart ul li .con{
	width: 11rem;
}
.sure-order .shopping-cart ul li span.amount{
	float: left;
	line-height: 1.88rem;
	color: #555;
	margin-left: 0.5rem;
}
.sure-order .shopping-cart ul li span.amount i{
	font-size: 0.8rem;
	font-style: normal;
}

.sure-order .suit .hd{
	border-top:#0daeff 1px solid;
}

.sure-order .suit .hd span.amount i{
	font-style: normal;
}
.sure-order .suit .hd span.amount{
	float: right;
	line-height:2.346667rem;
	color: #555;
	margin-left: 0.5rem;
}
.sure-order  .suit .hd span.amount i{
	font-style: normal;
}
.sure-order .order-other-info ul{
	border-bottom:0;
}
.sure-order .order-other-info ul li{
	position: relative;
	margin: 0 0.8rem;
	padding:0.3rem 0;
}
.sure-order .order-other-info ul li:last-child{
	border-bottom:none;
}
.sure-order .order-other-info ul li span{
	display: block;
}
.sure-order .order-other-info ul li,.sure-order .order-other-info ul li input[type=text]{
	font-size: 0.693333rem;
	line-height:2.2rem;
}
.sure-order .order-other-info ul li input[type=text]{
	width: 12rem;
	text-align: right;
	color: #999;
}
.sure-order .order-other-info ul li input[type=text].pay-on-delivery{
	margin-right: 1.066667rem;
}
.sure-order .order-other-info ul li input[type=text].note-inp{
	text-align: left;
}
/*.sure-order .order-other-info ul li input[type=text]::::-webkit-input-placeholder {*/
	/*color: #ccc;*/
	/*font-size: 0.693333rem*/
/*}*/
/*.sure-order .order-other-info ul li input[type=text]::::-moz-input-placeholder {*/
	/*color: #999;*/
	/*font-size: 0.693333rem*/
/*}*/
.sure-order .order-other-info ul li span.arrow-r{
	background:url(../images/ico-arrow-r.png) 0 0 no-repeat;
	background-size: 0.8rem;
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	right:0;
	top:50%;
	margin-top:-0.4rem;
}
.sure-order .summary{
	background:#fff;
	padding:0.8rem;
}
.sure-order .summary p{
	color: #222;
	font-size: 0.693333rem;
	line-height: 1.4rem;
}
.sure-order .summary p span.fr{
	color: #ff6767;
}
.sure-order-bottom{
	position: fixed;
	background: #fff;
	bottom:0;
	width: 100%;
	overflow: hidden;
	height: 2.613333rem;
	border-top: 1px solid #eee;
}
.sure-order-bottom .fl{
	width: 14.4rem;
	line-height: 2.613333rem;
	padding:0 0.8rem;
}
.sure-order-bottom .fl p{
	font-size: 0.693333rem;
	color: #555;
}
.sure-order-bottom .fl p i{
	font-style: normal;
	color:#ff6767;
}
.sure-order-bottom .fl p span{
	margin-right:0.5rem;
}
.sure-order-bottom .btn span{
	background:#ff6767;
	display: block;
	width: 5.6rem;
	height: 2.613333rem;
	font-size: 0.8rem;
	line-height: 2.613333rem;
	text-align: center;
	color:#fff;
}
.uses-discount-list .top{
	background:#fff;
	border-bottom:#dcdcdc 1px solid;
	padding:0.533333rem 1.333333rem;
	overflow: hidden;
}
.uses-discount-list .top input[type=text]{
	border:#dcdcdc 1px solid;
	border-radius: 3px;
	-webkit-border-radius:3px;
	width: 15.2rem;
	float: left;
	height: 1.6rem;
	font-size: 0.693333rem;
	padding: 0 0.5rem
}
.top input[type=text]::-webkit-input-placeholder{
	color: #999;
}

.uses-discount-list .top span.btn{
	color: #0daeff;
	display: block;
	line-height:1.6rem;
	margin:0 0 0 0.5rem;
	float: left;
}
.uses-discount-list  ul li{
	margin-top:0.533333rem;
	overflow: hidden;
}
.uses-discount-list  ul li img{
	width: 16.64rem;
	height: 4.32rem;
	float: left;
}
.uses-discount-list ul li .selectbox input[type=radio]{
	width: 1.0rem;
	height: 1.0rem;
	background:#f2f2f2;
	border:#dcdcdc 1px solid;
	border-radius: 50%;
	-webkit-border-radius:50%;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-transition: background-color ease 0.1s;
	transition: background-color ease 0.1s;
	float:left;
	margin:1.8rem 0.6rem 0 0.8rem;
}
.uses-discount-list ul li .selectbox input[type=radio]:checked{
	background: url(../images/ico-tick-white.png) center center no-repeat #ff6767;
	border:#ff6767 1px solid;
	background-size:0.586667rem;
}
.select-payment-box {
	margin:0.533333rem 0;
}
.select-payment-box ul li{
	background: #fff;
	border-top:#dcdcdc 1px solid;
	line-height: 2.346667rem;
	padding:0 0.8rem;
	font-size: 0.693333rem;
	color: #555;
	overflow: hidden;
}
.select-payment-box ul li:last-child{
	border-bottom:#dcdcdc 1px solid;
}
.select-payment-box ul li span{
	float: left;
}
.select-payment-box ul li .selectbox input[type=radio]{
	width: 1.0rem;
	height: 1.0rem;
	background:#f2f2f2;
	border:#dcdcdc 1px solid;
	border-radius: 50%;
	-webkit-border-radius:50%;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-transition: background-color ease 0.1s;
	transition: background-color ease 0.1s;
	float:right;
	margin:0.65rem 0 0 0.8rem;
}
.select-payment-box ul li .selectbox input[type=radio]:checked{
	background: url(../images/ico-tick-white.png) center center no-repeat #ff6767;
	border:#ff6767 1px solid;
	background-size:0.586667rem;
}
.select-payment-box .btn span{
	display: block;
	width: 15.733333rem;
	height: 2.4rem;
	text-align: center;
	line-height: 2.4rem;
	position: fixed;
	bottom:1.066667rem;
	left:50%;
	margin-left:-7.866667rem;
	background:#0daeff;
	border-radius: 5px;
	-webkit-border-radius:5px;
	font-size: 0.8rem;
	color:#fff;
}
.success-pay-page img{
	width: 8.64rem;
	display: block;
	margin:3.866667rem auto 3.066667rem auto;
}
.success-pay-page .text{
	width: 8.0rem;
	margin:0 auto;
}
.success-pay-page .text p.a{
	font-size: 0.853333rem;
	color: #0daeff;
}
.success-pay-page .text p{
	line-height: 1.2rem;
	font-size: 0.693333rem;
	color:#555;
}
.success-pay-page .btn {
	/*display: box;*/
	display: -webkit-box;
	margin:1.333333rem auto;
	width: 12.666666rem;
}
.success-pay-page .btn a{
	display: block;
	width: 5.333333rem;
	height: 2.133333rem;
	margin:0 0.5rem;
	border:#0daeff 1px solid;
	border-radius: 3px;
	-webkit-border-radius:3px;
	font-size: 0.693333rem;
	color: #0daeff;
	line-height: 2.133333rem;
	text-align: center;
}
.my-base-info .avatar label i.ico, .my-base-info .box ul li label i.ico{
	background:url(../images/ico-my-userinfo.png) 0 0 no-repeat;
	width: 0.906667rem;
	height: 0.906667rem;
	display: block;
	background-size: 0.906667rem;
	float: left;
}
.my-base-info .avatar label i.ico{
	margin:1.1rem 0.3rem 0 0;
}
.my-base-info .avatar{
	background:#fff;
	overflow: hidden;
	height: 3.2rem;
	position: relative;
	line-height: 3.2rem;
	padding:0 0.8rem;
}
.my-base-info .avatar label{
	float: left;
	color: #222;
	font-size: 0.693333rem;
}
.my-base-info .avatar .rg{
	float:right;
	width: 11rem;
	position:relative;
	height: 3.2rem;
	overflow: hidden;
	margin-right:0.4rem;
}
.my-base-info .avatar .rg input[type=file]{
	position:absolute;
	right:1.0rem;
	width: 2.346667rem;
	height: 2.346667rem;
	z-index: 2;
	top:50%;
	margin-top:-1.173333rem;
	opacity:0;
}
.my-base-info .avatar .rg img{
	width: 2.346667rem;
	height: 2.346667rem;
	position:absolute;
	right:1.0rem;
	z-index: 1;
	top:50%;
	margin-top:-1.173333rem;
	border-radius: 50%;
	-webkit-border-radius:50%;
}
.my-base-info .box .arrow-r{
	background: url(../images/ico-arrow-r.png) right center no-repeat;
	background-size: 0.8rem;
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	position:absolute;
	right:0.8rem;
	top:50%;
	margin-top:-0.373333rem;
}
.my-base-info .box ul{
	/*padding-left: .533333rem;*/
	background-color: #fff;
}
.my-base-info .box ul > li:first-child{
	border-top: none;
}
.my-base-info .box ul li{
	height: 2.666667rem;
	line-height: 2.666667rem;
	background:#fff;
	border-top:#eee 1px solid;
	padding:0 0.8rem;
	position: relative;
}
.my-base-info .box ul li:last-child{
	border-bottom:#dcdcdc 1px solid;
}

.my-base-info .box ul li label{
	font-size: 0.693333rem;
	color: #222;
	float: left;
}
.my-base-info .box ul li input{
	float: right;
	height: 2.666667rem;
	line-height: 2.666667rem;
	width: 10rem;
	text-align: right;
	color: #999;
	font-size: 0.693333rem;
}

.my-base-info .box ul li label i.username{
	background-position: -0.02rem -1.17rem;
}
.my-base-info .box ul li label i.account{
	background-position: -0.02rem -2.36rem;
}
.my-base-info .box ul li label i.phone{
	background-position: -0.02rem -3.5rem;
}
.my-base-info .box ul li label i.g-phone{
	width: .96rem;
	height: 1.066667rem;
	background: url("../images/ico-login.png") no-repeat;
	background-size: 1.013333rem 5.1733333rem;
	background-position: -.0266667rem 0;
	margin-top: .75rem;
}
.my-base-info .box ul li label i.level{
	background-position: -0.02rem -4.7rem;
}
.my-base-info .box ul li label i.addr{
	background-position: -0.02rem -5.83rem;
}
.my-base-info .box ul li label i.manage{
	background-position: -0.02rem -7.0rem;
}
.my-base-info .box ul li label i{
	margin:0.85rem 0.3rem 0 0;
}
.my-base-info .box ul li.addr-box{
	padding:0.2rem 0.8rem;
	height: 3.06667rem;
}
.my-base-info .box ul li .addr-con{
	width: 10rem;
	float: right;
	/*line-height: 1.0rem;*/
	/*max-height: 2.0rem;*/
	overflow: hidden;
	font-size: 0.693333rem;
	color: #999;
	text-align: right;
	/*margin:0.5rem 0;*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.my-base-info .exit-login{
	position: fixed;
	bottom:1.066667rem;
	width: 15.466667rem;
	height: 2.346667rem;
	background:#0daeff;
	line-height: 2.346667rem;
	text-align: center;
	left:50%;
	margin-left:-7.733333rem;
	color:#fff;
	border-radius: 5px;
	-webkit-border-radius:5px;
	font-size: 0.8rem;
}
.my-base-info .exit-login a span{
	color: #fff;
}
.modification-pwd{
	margin:3.466667rem auto;
}
.modification-pwd .input-text label{
	font-size: 0.853333rem;
	color: #555;
	display: block;
}
.loginbox.modification-pwd .input-text input[type=text]{
	left: 4.5rem;
}
.my-order-list .aui-tab{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:12;
	background: #fff;
	border-bottom: 1px solid #eee;
}
.my-order-list .aui-tab-item{
	margin:0 0.8rem;
}
.my-order-list .tab-content .tab-ct-item{
    position: fixed;
    top: 2.2rem;
    left: 0;
    bottom: 0;
    width:100%;
    overflow-y: auto;
}

.my-order-list .tab-ct-item .box{
	font-size: 0;
	width: 100%;
	background: #fff;
	overflow: hidden;
	margin-bottom: 0.266667rem;
}

.my-order-list .tab-ct-item .hd{
	height: 1.6rem;
	line-height: 1.6rem;
	padding:0 0.8rem;
	font-size: 0.8rem;
	color: #555;
}
.my-order-list .tab-ct-item .hd span.state{
	float: right;
	color: #222;
}
.my-order-list .tab-ct-item .hd span.unpay{
	color: #0daeff;
}
.my-order-list .tab-ct-item ul{
	width:100%;
	height:4.266667rem;
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden;
	background-color: #f9f9f9;
}
.my-order-list .tab-ct-item ul li{
	display: inline-block;
	width: 2.666667rem;
	height:2.666667rem;
	margin:0;
	margin: .8rem 0 .8rem .8rem ;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.my-order-list .tab-ct-item ul li img{
	width: 100%;
	border: 1px solid #eee;
}

.my-order-list .tab-ct-item ul.shopclass-list{
	width:100%;
	height:4.266667rem;
	white-space: normal;
	overflow: hidden;
	background-color: #f9f9f9;
}
.my-order-list .tab-ct-item ul.shopclass-list li{
	position: relative;
	display: inline-block;
	width: 100%;
	height:4rem;
	margin:0;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.my-order-list .tab-ct-item ul.shopclass-list li img{
	display: block;
	margin: .8rem 0 .8rem .8rem ;
	width: 2.666667rem;
	height:2.666667rem;

}
.my-order-list .tab-ct-item ul li .shopclass-con{
	display: none;
}

.my-order-list .tab-ct-item ul.shopclass-list li .shopclass-con{
	/*display: block;*/
	display: table;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 4rem;
	padding-left: 5rem;
	padding-right: .8rem;
}
.my-order-list .tab-ct-item ul.shopclass-list li h3{
	/*display: block;*/
	display: table-cell;
	vertical-align: middle;
	font-size: 0.64rem;
	color: #222;

	width:100%;
	height:3.75rem;
	line-height: 1.25rem;
	overflow: hidden;
	white-space: normal;
	/*display: -webkit-box;*/
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
}

.my-order-list .tab-ct-item ul li h3{
	font-size: 0.693333rem;
	color: #222;
	width: 12.5rem;
	line-height: 1.0rem;
	height: 2.0rem;
	overflow: hidden;
}
.my-order-list .tab-ct-item ul li p span.amount{
	font-size: 0.64rem;
	color: #555;
}
.my-order-list .tab-ct-item ul li p span.price{
	font-size: 0.8rem;
	color: #222;
	float: right;
}
.my-order-list .tab-ct-item .bot{
	height: 1.6rem;
	padding:0 0.8rem;
}
.my-order-list .tab-ct-item .bot .sum{
	line-height: 1.6rem;
	font-size: 0.8rem;
	color: #222;
	float: right;
}
.my-order-list .tab-ct-item .bot .sum span{
	margin-left: 1.066667rem;
}
.my-order-list .tab-ct-item .bot .sum i{
	font-style: normal;
	color: #ff6767;
}
.my-order-list .tab-ct-item .operate span{
	width: 4.266667rem;
	height:1.706667rem;
	line-height: 1.706667rem;
	text-align: center;
	display: block;
	font-size:0.64rem;
	border-radius: 3px;
	-webkit-border-radius:3px;
	margin:0.5rem 0 0 0.5rem;
}
.my-order-list .tab-ct-item .bot_n{
	border-top:1px solid #f2f2f2;
}
.my-order-list .tab-ct-item .bot_n span{
    display: block;
    height: 2.966667rem;
    padding: 0 0.8rem;
}
.my-order-list .tab-ct-item .bot_n span a{
    float: right;
    margin:0.64rem 0 0 0.5rem;
    width: 4.266667rem;
    height:1.706667rem;
}
.my-order-list .tab-ct-item .operate span.cance,.my-order-list .tab-ct-item .operate span.return{
	color: #555;
	border: #999999 1px solid;
}
.my-order-list .tab-ct-item .operate span.pay,.my-order-list .tab-ct-item .operate span.countersign,.my-order-list .tab-ct-item .operate span.buy{
	color: #ff6767;
	border: #ff6767 1px solid;
}
.my-order-list .tab-ct-item .operate span.logistics{
	color: #0daeff;
	border: #0daeff 1px solid;
}
.myorder-page .logistics.progress{
	position: relative;
}
.myorder-page .logistics .box{
	padding: 0.533333rem;
	overflow: hidden;
	background: #fff;
}
.myorder-page .logistics .con{
	float: left;
	margin:0.4rem 0 0 0.6rem;
	color: #222;
	font-size: 0.693333rem;
	line-height: 1.2rem;
}
.myorder-page .logistics.top{
	border-bottom: #dcdcdc 1px solid;
	background: url(../images/logistics-img.png) 13.5rem center no-repeat #fff;
	background-size: 5.146667rem;
	overflow: hidden;
	padding:1.066667rem;
	color: #555;
	font-size: 0.8rem;
}
.myorder-page .logistics.top span{
	color: #222;
}
.myorder-page .logistics-hd{
	color: #222;
	font-size: 0.8rem;
	margin:0.6rem 0 0.4rem 0.6rem;
}
.myorder-page .logistics .line-y{
	width: 1px;
	border-right:1px dashed #e0e0e0;
	position: absolute;
	top:1.77rem;
	left:1.0393rem;
	z-index: 0;
}
.myorder-page .logistics.progress .box {
	border-top:#dcdcdc 1px solid;
}
.myorder-page .logistics.progress .box ul{
	overflow: hidden;
}
.myorder-page .logistics.progress ul li{
	color: #222;
	font-size: 0.693333rem;
	line-height: 1.013333rem;
	margin-bottom:1.333333rem;
	clear: both;
}
.myorder-page .logistics.progress ul li:nth-child(1) i{
	background:#0daeff;
	width: 0.5rem;
	height: 0.5rem;
	margin:0.7rem 0.28rem;
}
.myorder-page .logistics.progress ul li span{
	color: #999;
}
.myorder-page .logistics.progress ul li i{
	display: block;
	background:#e0e0e0;
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	-webkit-border-radius:50%;
	z-index: 999;
	float: left;
	margin:0.7rem 0.28rem;
}
.myorder-page .logistics.progress ul li .con{
	float: left;
	width: 15rem;
}
.sure-order .serial-number{
	height: 2.133333rem;
	line-height: 2.133333rem;
	padding:0 0.8rem;
	font-size: 0.8rem;
	color: #555;
	border-bottom: #dcdcdc 1px solid;
	background:#fff;
}
.sure-order .serial-number span.state{
	float: right;
	color: #0daeff;
}
.sure-order .serial-number span.black{
	color: #222;
}
.sure-order .mark-info{
	background: #fff;
	/*border-bottom:#dcdcdc 1px solid;*/
	font-size: 0.693333rem;
	color: #555;
	padding:0.533333rem 0.8rem;
	overflow: hidden;
}
.sure-order .order-product-list{
	/*border-top:#dcdcdc 1px solid;*/
}
.sure-order .order-product-list ul li img{
	width: 2.666667rem;
	height: 2.666667rem;
	margin-right:0.5rem;
}
.sure-order .order-product-list ul li h3{
	font-size: 0.693333rem;
	line-height: 1.0rem;
	height: 2.0rem;
	overflow: hidden;
	width: 10rem;
}
.sure-order .order-product-list ul li span.amount{
	margin:0;
	font-size: 0.64rem;
	line-height: 1.0rem
}
.sure-order .order-product-list ul li span.price{
	font-size: 0.8rem;
	color: #ff6767;
	float: right;

}
.sure-order .order-detail-date{
	/*border-bottom:#dcdcdc 1px solid;*/
	background:#fff;
	padding:0.8rem;
	overflow: hidden;
}
.sure-order .order-detail-date span.fl{
	font-size: 0.64rem;
	color: #999;
}
.sure-order .order-detail-date span.fr{
	font-size: 0.693333rem;
	color: #555;
}
.sure-order .order-detail-date span.fr i{
	color: #ff6767;
	font-style: normal;
}
.order-detail-bottom{
	height: 2.666667rem;
	background:#fff;
	position: fixed;
	bottom:0;
	width: 100%;
	/*border-top:#dcdcdc 1px solid;*/
	padding:0 0.8rem;
}
.order-detail-bottom .operate{
	float: right;
	/*display: box;*/
	display: -webkit-box;
}
.order-detail-bottom .operate span{
	width: 4.266667rem;
	height:1.706667rem;
	line-height: 1.706667rem;
	text-align: center;
	display: block;
	font-size:0.64rem;
	border-radius: 3px;
	-webkit-border-radius:3px;
	margin:0.5rem 0 0 0.5rem;
}
.order-detail-bottom .operate span.buy{
	color: #ff6767;
	border: #ff6767 1px solid;
}
.order-detail-bottom .operate span.return{
	color: #555;
	border: #999999 1px solid;
}
.return-of-goods .top{
	border-bottom:#dcdcdc 1px solid;
	padding:0.8rem 0.8rem 0.8rem 3.0rem;
	overflow: hidden;
	background: url(../images/ico-exclamation-mark.png) 0.8rem center no-repeat #fff;
	background-size: 1.706667rem;
}
.return-of-goods .top h3{
	font-size: 0.64rem;
	color: #222;
}
.return-of-goods .top p{
	font-size: 0.64rem;
	color: #555;
}
.return-of-goods .hd{
	margin:1.066667rem 0.8rem 0.266667rem 0.8rem;
}
.return-of-goods .hd h3{
	font-size: 0.8rem;
	color: #555;
	line-height: 0.853333rem;
}
.return-of-goods .return-reason .content{
	background: #fff;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	padding:0.8rem;
}
.return-of-goods .return-reason .content textarea{
	height: 8.0rem;
}

.content textarea::-webkit-input-placeholder{
	color: #999;
}

.upload-pic .content{
	padding:0.266667rem 0;
	overflow: hidden;
}
.upload-pic .content .pic{
	width: 3.84rem;
	height: 3.84rem;
	float: left;
	margin-right:0.65rem;
	position: relative;
}
.upload-pic .content .pic .close{
	width: 1.066667rem;
	height: 1.066667rem;
	background:url(../images/ico-cross-white.png) center center no-repeat #ff6767;
	background-size: 0.506667rem;
	border-radius: 50%;
	-webkit-border-radius:50%;
	position: absolute;
	right:-0.2rem;
	top:-0.2rem;
}
.upload-pic .content img{
	width: 3.84rem;
	height: auto;
}
.upload-pic .content span.upload{
	width: 3.84rem;
	height: 3.84rem;
	display: block;
	float: left;
	background: url(../images/puls-upload-bg.png) 0 0 no-repeat;
	background-size:3.80rem;
}
.upload-pic .content span.upload input{
	width: 3.84rem;
	height: 3.84rem;
	opacity: 0;
}
.return-of-goods .write-phone .content{
	background: #fff;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	margin-bottom: 0.8rem;
}
.return-of-goods .write-phone .content input{
	height: 1.666667rem;
	margin:0.5rem 0.8rem;
}
.return-of-goods .bottom-btn span{
	width: 15.466667rem;
	height: 2.346667rem;
	display: block;
	background: #0daeff;
	border-radius: 3px;
	-webkit-border-radius:3px;
	margin:0 auto 0.8rem auto;
	text-align: center;
	line-height: 2.346667rem;
	color: #fff;
	font-size: 0.8rem;
}
.sure-order .return-infonmation {
	background: #fff;
	padding:0.8rem;
	border-bottom:#dcdcdc 1px solid;
}
.sure-order .return-infonmation p{
	font-size: 0.693333rem;
	color: #222;
	line-height: 1.2rem;
}
.sure-order .return-infonmation p label{
	color:#555;
	float: left;
}
.sure-order .return-infonmation p span img{
	width: 2.666667rem;
	height: 2.666667rem;
}
.return-infonmation-hd{
	font-size: 0.693333rem;
	padding: 0 0.8rem;
	margin:0.8rem 0 0 0;
}
.return-infonmation-hd h3{
	border-left:#0daeff 3px solid;
	padding-left:0.533333rem;
}
.my-integral-box .top{
	background: -webkit-linear-gradient(#5cc0ff, #11afff);
	background: -o-linear-gradient(#5cc0ff, #11afff);
	background: linear-gradient(#5cc0ff, #11afff); /* Opera 11.1 - 12.0 */ /* Firefox 3.6 - 15 */ /* 标准的语法 */
	height: 5.333333rem;
	line-height: 5.333333rem;
	color: #fff;
	text-align: center;
	overflow: hidden;
	position: relative;
	font-size:0;
}
.my-integral-box .top .top-con-center{
	position: absolute;
	top:50%;
	left:50%;
	height: 5.333333rem;
	line-height: 5.333333rem;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.my-integral-box .top span{
	float: left;
	margin-right: .5rem;
	height: 5.333333rem;
	line-height: 5.333333rem;
	font-size: 0.853333rem;

}
.my-integral-box .top em{
	float: left;
	height: 5.333333rem;
	line-height: 5.333333rem;
	font-size: 2.08rem;

}
.my-integral-box .top span img{
	width:0.986667rem;
	margin-right: 0.2rem;
	margin-top: -0.15rem;
	height: 0.986667rem;
	vertical-align: middle;
}

.my-integral-box .hd{
	border-bottom:#dcdcdc 1px solid;
	background:#fff;
	overflow: hidden;
	padding:1.066667rem 0.8rem 0.533333rem 0.8rem;
	line-height: 1.2rem;
}
.my-integral-box .hd span.fl{
	font-size: 0.8rem;
	color: #222;
}
.my-integral-box .hd span.fr{
	font-size: 0.586667rem;
	color: #0daeff;
}
.my-integral-box .content ul li{
	border-bottom:#dcdcdc 1px solid;
	background:#fff;
	padding: 0.45rem 0.8rem 0.35rem 0.8rem;
	overflow: hidden;
	line-height: 2.0rem;
}
.my-integral-box .content ul li .fl span{
	display: block;
	line-height: 1.0rem;
}
.my-integral-box .content ul li .fl span.a{
	font-size:0.693333rem;
	color: #222;
}
.my-integral-box .content ul li .fl span.b{
	font-size:0.64rem;
	color: #999;
}
.my-integral-box .content ul li .fr span.plus{
	color: #0daeff;
}
.my-integral-box .content ul li .fr span.reduce{
	color: #ff6767;
}
.integral-empty-page{
	top: 55%;
}


/* 采购模板 */
.purchase-template ul li{
	background: #fff;
	padding:0.8rem;
	margin:0.266667rem 0;
	border-bottom:#dcdcdc 1px solid;
	border-top:#dcdcdc 1px solid;
	overflow: hidden;
}
.purchase-template ul li img{
	width: 5.333333rem;
	height: 5.333333rem;
	float: left;
}
.purchase-template ul li .rg{
	float: left;
	margin-left:0.5rem;
	width: 8rem;
}
.purchase-template ul li .rg h3{
	font-size: 0.8rem;
	color: #555;
	line-height: 1.05rem;
	height: 1.05rem;
	overflow: hidden;
	margin-bottom:0.3rem;
}
.purchase-template ul li span{
	display: block;
	font-size: 0.693333rem;
	padding:0 0.8rem 0 1.5rem;
	height: 1.733333rem;
	line-height: 1.733333rem;
	overflow: hidden;
	border-radius: 3px;
	-webkit-border-radius:3px;
}
.purchase-template ul li span.time{
	background:url(../images/ico-time.png) 0.533333rem center no-repeat;
	background-size: 0.8rem;
	color: #555;
	border:#ccc 1px solid;
	width: 7.733333rem;
}
.purchase-template ul li div.b{
	/*display: box;*/
	display: -webkit-box;
	margin-top:0.5rem;
}
.purchase-template ul li div.b span.edit{
	background:url(../images/ico-pen.png) 0.533333rem center no-repeat;
	background-size: 0.8rem;
	color: #ff6767;
	border:#ff6767 1px solid;
}
.purchase-template ul li div.b span.check{
	background:url(../images/ico-eyes.png) 0.533333rem center no-repeat;
	background-size: 0.8rem;
	color: #0daeff;
	border:#0daeff 1px solid;
}
.purchase-template ul li div.b span.delete{
	background:url(../images/ico-delete.png) 0.533333rem center no-repeat;
	background-size: 0.8rem;
	color: #999;
	border:#999 1px solid;
}
.purchase-template ul li div.b span{
	margin:0 0.4rem 0 0;
}
.purchase-time .box .con{
	background: #fff;
	border-bottom: #dcdcdc 1px solid;
	padding:0 0.8rem;
	overflow: hidden;
	position: relative;
}
.purchase-time .set.box input[type=checkbox]{
	margin:0.63335rem 0;
	float: right;
}
.purchase-time .set.box .con{
	height: 2.666667rem;
	line-height: 2.666667rem;
}
.purchase-time .set.box label{
	font-size: 0.693333rem;
	color: #222;
}
.purchase-time .remind-cot .con{
	border-top:#dcdcdc 1px solid;
}
.purchase-time .remind-cot .box-hd{
	font-size: 0.8rem;
	color: #222;
	line-height: 1.6rem;
	padding:0 0.8rem;
}
.purchase-time .remind-cot .con{
	padding:0.8rem 0.8rem 0 0.8rem;
}
.purchase-time .remind-cot .con textarea{
	height: 4.533333rem;
	font-size: 0.693333rem;
}
.purchase-time .remind-cot .con span.num{
	float: right;
	margin-bottom:0.2rem;
	font-size: 0.693333rem;
	color:#ccc;
}
.purchase-time .con.input label{
	float: left;
	font-size: 0.693333rem;
	color: #222;
	line-height: 2.666667rem;
}
.purchase-time .con.input input{
	float: right;
	width: 10rem;
	height: 1.6666667rem;
	margin:0.5rem 0.8rem;
	font-size: 0.693333rem;
	text-align: right;
	color: #999;
}
.purchase-time .phone .con{
	border-top:#dcdcdc 1px solid;
}
.purchase-time .phone .con input{
	float: left;
	text-align: left;
	margin-left:0.5rem;
}
.purchase-time .box .con span.arrow-r{
	background:url(../images/ico-arrow-r.png) 0 0 no-repeat;
	background-size: 0.8rem;
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	right:0.5rem;
	top:50%;
	margin-top:-0.4rem;
}
.purchase-time-btn span{
	background:#0daeff;
	width: 15.466667rem;
	height: 2.346667rem;
	line-height: 2.346667rem;
	text-align: center;
	display: block;
	border-radius: 5px;
	-webkit-border-radius:5px;
	color: #fff;
	font-size: 0.8rem;
	position: absolute;
	bottom:1.066667rem;
	left:50%;
	margin-left:-7.946667rem;
}
.purchase-time ul.set-period li{
	background: #fff;
	border-bottom:#dcdcdc 1px solid;
	height: 2.666667rem;
	line-height: 2.666667rem;
	padding:0 2.4rem;
}
.purchase-time ul.set-period li.tick{
	background: url(../images/ico-tick-red.png) 1.4rem center no-repeat #fff;
	background-size:0.853333rem;
}
.purchase-time ul li.user-defined{
	border-top:#dcdcdc 1px solid;
}
.popu-user-defined{
	position: fixed;
	bottom:-10.666667rem;
	width: 18.666667rem;
	height: 9.733333rem;
	border-radius: 10px;
	-webkit-border-radius:10px;
	background: #fff;
	left:50%;
	margin-left:-9.333333rem;
	color: #222;
	font-size: 0.693333rem;
	overflow: hidden;
	z-index: 997;
}
.popu-user-defined h3{
	text-align: center;
	margin-top:1.706667rem;
}
.popu-user-defined .con{
	/*display: box;*/
	display: -webkit-box;
	line-height: 1.706667rem;
	padding:0 6rem;
	margin:0.8rem 0 1.90rem 0;
}
.popu-user-defined .con span{
	margin:0 0.3rem;
	box-flex:1;
	-webkit-box-flex:1;
}
.popu-user-defined .con input{
	width: 3.2rem;
	border: #dcdcdc 1px solid;
	height: 1.706667rem;
	box-flex:1;
	-webkit-box-flex:1;
	text-align: center;
}
.popu-user-defined .btn{
	/*display: box;*/
	display: -webkit-box;
	border-top:#dcdcdc 1px solid;
}
.popu-user-defined .btn span{
	box-flex:1;
	-webkit-box-flex:1;
	display: block;
	text-align: center;
	height: 2.4rem;
	line-height: 2.4rem;
}
.popu-user-defined .btn span:nth-child(1){
	border-right:1px solid #dcdcdc;
}

.add-product-bottom{
	height: 2.613333rem;
	background: #fff;
	position: fixed;
	bottom:0;
	width: 100%;
}
.add-product-bottom .fl{
	padding: 0.8rem;
}
.add-product-bottom .fl span{
	font-size: 0.64rem;
	color: #555;
}
.add-product-bottom .fl span input{
	width: 1.0rem;
	height: 1.0rem;
	background:#f2f2f2;
	border:#dcdcdc 1px solid;
	border-radius: 50%;
	-webkit-border-radius:50%;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-transition: background-color ease 0.1s;
	transition: background-color ease 0.1s;
	float:left;
	margin:0 0.2rem 0 0;
}
.add-product-bottom .fl span i{
	font-style: normal;
	font-size: 0.693333rem;
	color: #555;
	display: block;
	float: left;
	margin-left:0.2rem;
}
.add-product-bottom .fl span input[type=checkbox]:checked {
	background: url(../images/ico-tick-white.png) center center no-repeat #ff6767;
	border: #ff6767 1px solid;
	background-size: 0.586667rem;
}
.add-product-bottom .btn span{
	display: block;
	width: 5.6rem;
	height: 2.613333rem;
	background: #0daeff;
	line-height: 2.613333rem;
	font-size: 0.693333rem;
	color: #fff;
	text-align: center;
}
.check-procurement-bottom{
	height: 2.613333rem;
	background: #fff;
	position: fixed;
	bottom:0;
	width: 100%;
}
.check-procurement-bottom .fl span.add{
	background:url(../images/ico-add.png) 0 center no-repeat;
	background-size: 1.013333rem;
	display: block;
	line-height: 2.613333rem;
	padding-left:1.2rem;
	margin:0 0.8rem;
	font-size: 0.746667rem;
	color: #555;
}
.check-procurement-bottom .btn{
	float: right;
}
.check-procurement-bottom .btn span{
	display: block;
	float: left;
	height: 2.613333rem;
	line-height: 2.613333rem;
	text-align: center;
	width: 5.333333rem;
	color: #fff;
	font-size: 0.746667rem;
}
.check-procurement-bottom .btn span.purchase{
	background:#0daeff;
}
.check-procurement-bottom .btn span.join{
	background:#ff6767;
}
.no-purchase-product img{
	width: 6.933333rem;
	height: 6.72rem;
	display: block;
	margin:2.666667rem auto 1.866667rem auto;
}
.no-purchase-product p{
	color: #555;
	text-align: center;
	font-size:0.693333rem;
}
.no-purchase-product span{
	display: block;
	width: 15.466667rem;
	height: 2.346667rem;
	background: #0daeff;
	border-radius: 5px;
	-webkit-border-radius:5px;
	margin:1.333333rem auto;
	text-align: center;
	color: #fff;
	font-size: 0.8rem;
	line-height: 2.346667rem;
}
.main-txt .ico-1 {
	width: 139px;
	height: 145px;
	display: inline-block;
	background: url(../images/buyIcos.png) no-repeat 0 -68px;
}
.txt-kong {
	width: 350px;
	margin: 0 auto;
	padding-top: 95px;
	text-align: center;
}

.no-collect-product img{
	width: 6.933333rem;
	height: 6.72rem;
	display: block;
	margin:2.666667rem auto 1.866667rem auto;
}
.no-collect-product p{
	color: #555;
	text-align: center;
	font-size:0.693333rem;
}
.no-collect-product span{
	display: block;
	width: 5.333333rem;
	height: 2.133333rem;
	border:#0daeff 1px solid;
	border-radius: 5px;
	-webkit-border-radius:5px;
	margin:1.333333rem auto;
	text-align: center;
	color: #0daeff;
	font-size: 0.693333rem;
	line-height: 2.133333rem;
}
.my-collect-bottom span{
	display: block;
	width: 15.466667rem;
	height: 2.346667rem;
	background: #0daeff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	color: #fff;
	font-size: 0.8rem;
	line-height: 2.346667rem;
	position: fixed;
	bottom:1.066667rem;
	left:50%;
	margin-left:-7.733333rem;
}
/*.my-discount-list ul li{*/
	/*width: 18.133333rem;*/
	/*height: 4.266667rem;*/
	/*margin:0.533333rem auto;*/
/*}*/
/*.my-discount-list ul li img{*/
	/*width: 18.133333rem;*/
	/*height: 4.266667rem;*/
/*}*/
.uses-discount-list .aui-tab-item{
	margin:0 1.0rem;
}
.no-discount-box img{
	width: 6.933333rem;
	display: block;
	margin:4.0rem auto 1.2rem auto;
}
.no-discount-box p{
	text-align: center;
	font-size: 0.746667rem;
	color: #555;
}
.invoice-information ul{
	background: #fff;
	margin:0.533333rem 0;
	padding:0 0.666667rem;
}
.invoice-information ul li{
	line-height: 1.8rem;
	border-bottom:#dcdcdc 1px dashed;
	font-size: 0.64rem;
	color: #555;
}
.invoice-information ul li:last-child{
	border-bottom:none;
}
.invoice-information p.tips{
	font-size: 0.64rem;
	color: #999;
	margin:0 0.666667rem;
}
.feedback .box{
	background: #fff;
	margin:0.533333rem 0;
	padding:0.533333rem 0.8rem;
}
.feedback .box textarea{
	font-size: 0.693333rem;
	height: 7.466667rem;
	line-height: 1.0rem;
}
.feedback .box input{
	font-size: 0.693333rem;
	height: 1.2rem;
}
.feedback p.tips{
	font-size: 0.64rem;
	color: #555;
	margin:0 0.8rem;
}
.feedback-bottom span{
	display: block;
	width: 15.466667rem;
	height: 2.346667rem;
	background: #0daeff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	color: #fff;
	font-size: 0.8rem;
	line-height: 2.346667rem;
	position: fixed;
	bottom:1.066667rem;
	left:50%;
	margin-left:-7.733333rem;
}

/* 我的 */
.my-center .top .fl p i,.my-center .my-center-order ul li i.ico,.my-center-nav ul li i.ico{
	background:url(../images/ico-my-center.png) 0 0 no-repeat;
	background-size: 7.653333rem;
	display: block;
}
.my-center .top{
	position: relative;
	background: #0daeff;
	padding: 1.773336rem 0.8rem;
	border-bottom:#eee 1px solid;
	overflow: hidden;
}
.my-center .top .avatar{
	width: 5.866667rem;
	text-align: center;
	float: left;
}
.my-center .top .avatar img{
	width: 3.2rem;
	height: 3.2rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	display: block;
	margin:0 auto;
}
.my-center .top .avatar span{
	font-size:0.586667rem;
	color: #fff;
}
.my-center .top .fl{
	margin:.5rem 0 0 0;
}
.my-center .top .fl p{
	font-size: 0.746667rem;
	color: #fff;
	margin-bottom:0.3rem;
	overflow: hidden;
}
.my-center .top .fl p span{
	margin-left:0.3rem;
	display: block;
	float: left;
}
.my-center .top .fl p i{
	width: 0.906667rem;
	height: 0.906667rem;
	float: left;
}
.my-center .top .fl p.discount i{
	/*margin-top: .106667rem;*/
	background: url("../images/discount-ico.png");
	background-size: .906667rem
}
.my-center .top .fl p.integral i{
	/*margin-top: .106667rem;*/
	background: url("../images/integral-ico.png");
	background-size: .906667rem
}
.my-center .top .message{
	position:absolute;
	top: .533333rem;
	right: .533333rem;
	width: .96rem;
	height: .96rem;
	background: url("../images/ico-message.png") no-repeat;
	background-size: .96rem .96rem;
}
.my-center .top .message-have:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: .266667rem;
	height: .266667rem;
	border-radius: 100%;
	background-color: #ff6767;
}
.my-center .my-center-order{
	background:#fff;
	border-top:#eee 1px solid;
	border-bottom:#eee 1px solid;
	overflow: hidden;
}
.my-center .my-center-order h3{
	border-bottom:#eee 1px solid;
	height: 1.866667rem;
	line-height: 1.866667rem;
	padding:0 0.8rem;
	font-size: 0.746667rem;
	color:#222;
}
.my-center .my-center-order ul{
	/*display: box;*/
	display: -webkit-box;
}
.my-center .my-center-order ul li{
	position:relative;
	box-flex:1;
	-webkit-box-flex:1;
	text-align: center;
	padding:0.8rem 0;
}

.my-center .my-center-order ul li span{
	font-size: 0.64rem;
	color: #555;
}

.my-center .my-center-order ul li i.num{
	width: .96rem;
	height: .586667rem;
	line-height: .6rem;
	border-radius: .3rem;
	font-size: 0.48rem;
	font-style: normal;
	color: #fff;
	background-color: #ff6767;
	position: absolute;
	left: 50%;
	top: 0.8rem;
	margin-left: -.3rem;
	text-align: center;
	-webkit-transform: translate(50%, -50%);
	-moz-transform: translate(50%, -50%);
	-ms-transform:translate(50%, -50%);
	-o-transform: translate(50%, -50%);
	transform: translate(50%, -50%);

}

.my-center .my-center-order ul li i.ico{
	display: block;
	width: 1.44rem; height: 1.12rem;
	margin:0 auto;
}
.my-center .my-center-order ul li.all i.ico{
	background-position: 0.28rem -1.066667rem;
}
.my-center .my-center-order ul li.wait-pay i.ico{
	background-position: -1.30rem -1.146667rem;
}
.my-center .my-center-order ul li.wait-send i.ico{
	background-position: -3.0rem -1.226667rem;
}
.my-center .my-center-order ul li.wait-receive i.ico{
	background-position: -4.77rem -1.1rem;
}
.my-center .my-center-order ul li.done i.ico{
	background-position: -6.4rem -1.12rem;
}
.my-center-nav ul {
	padding-left: .8rem;
	background-color: #fff;
}
.my-center-nav ul li{
	background:#fff;
	height: 2.4rem;
	line-height: 2.4rem;
	border-bottom:#eee 1px solid;
	font-size: 0.746667rem;
	color: #222;
	padding-right: 0.8rem;
	position: relative;
}
.my-center-nav ul li:last-child{
	border-bottom: none;
}
.my-center-nav ul li i.ico{
	width: 1.066667rem;
	height: 0.933333rem;
	display: block;
	float: left;
	margin:0.72rem 0.3rem 0 0;
}
.my-center-nav ul li i.ico{
	background-position: -0.133333rem -2.906667rem;
}

.my-center-nav ul li i.ico.coupons-ico{
	margin-left: -.08rem;
}
.my-center-nav ul li span.coupons-tit{
	margin-left: .08rem;
}
.my-center-nav ul li i.ico.invoice-ico{
	margin-top: .8rem;
}



.my-center-nav ul li.keep-a-list i.ico{
	background-position: -0.106667rem -5.306667rem;
}
.my-center-nav ul li.collect i.ico{
	background:url(../images/shoucang.png);
	background-size:1.066667rem 0.933333rem;
	margin-left: -.08rem;
}
.my-center-nav ul li.collect span.tit{
	margin-left: .08rem;
}
.my-center-nav ul li.purchase i.ico{
	background-position: -0.026667rem -7.733333rem;
}
.my-center-nav ul li.discount i.ico{
	background-position: 0 -10.16rem;
}
.my-center-nav ul li.integral i.ico{
	background-position: -0.026667rem -12.506667rem;
}
.my-center-nav ul li.invoice i.ico{
	background-position: -0.133333rem -15.04rem;
}
.my-center-nav ul li.customer-service i.ico{
	background-position: -0.08rem -17.28rem;
}
.my-center-nav ul li span.arrow-r{
	background:url(../images/ico-arrow-r.png) 0 0 no-repeat;
	background-size: 0.8rem;
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	right:0.8rem;
	top:50%;
	margin-top:-0.4rem;
}
.procurement-plan-bottom span{
	display: block;
	width: 15.466667rem;
	height: 2.346667rem;
	background: #0daeff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	color: #fff;
	font-size: 0.8rem;
	line-height: 2.346667rem;
	position: fixed;
	bottom:1.066667rem;
	left:50%;
	margin-left:-7.733333rem;
}
.procurement-plan .hd h3{
	font-size:0.8rem;
	color: #222;
	line-height: 1.066667rem;
	margin:0.533334rem;
}
.procurement-plan .con{
	background: #fff;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	padding:0.533333rem 0.8rem;
}
.procurement-plan .con input[type=text]{
	height: 1.6rem;
	font-size: 0.693333rem;
}
.procurement-plan .con textarea{
	height: 5.066667rem;
	font-size: 0.693333rem;
}
/**/
.coupon-determine{
	position: fixed;
	bottom:10px;
	left: 20%;
	width:60%;
	height: 2rem;
	background-color: #036dde;
	font-size: 0.8rem;
	line-height:2rem;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.product-box .content.shopclass ul li span.company{
	display: block;
	font-family: "Microsoft YaHei";
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.product-box .content.shopclass ul li h3{
	display: block;
	font-family: "Microsoft YaHei";
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.shop-deteil li{
	font-size: 0.64rem !important;
	line-height: 1.2rem !important;
}
.tab-ct-item.after-buy{
	padding: 5px 10px;
}

#aui-slide .aui-slide-page-wrap{
	z-index: 2;
}
.product-detail #aui-slide.slide-p{
	width:20rem;
	height:20rem;
	padding:1rem;
	background-color: #fff;
}

/*选择优惠券*/
.choose-coupons-item{
	position: relative;
	width: 16.64rem;
	height: 4.266667rem;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	background: radial-gradient(circle at 30% 50%, #fff 0, #fff 30%, #ff6767 0), radial-gradient(circle at 30% 50%, #fff 0, #fff 30%, #ff6767 0);
	background-repeat: repeat-y;
	background-size: .426667rem .426667rem;
	background-color: #ff6767;
	background-position: -0.1rem 0, 16.45rem 0;
	font-family: "Microsoft Yahei";
	overflow: hidden;
}
.choose-coupons-item strong{
	position:absolute;
	top:-.266667rem;
	left: .133333rem;
	font-size:5rem;
	line-height: 1.1;
	opacity: .1;
	color: #fff;
	font-family: "Simhei";
}
.choose-coupons-item .white{
	position: absolute;
	left: 6.8rem;
	top: 0;
	width: 5px;
	height:100%;
}
.choose-coupons-item .white .dot{
	display: block;
	z-index: 2;
	position: absolute;
	left: 0;
	width: 10px;
	height: 5px;
	background-color: #fff;
}
.choose-coupons-item .white .dot1{
	top: 0;
	border-radius: 0 0 5px 5px;
}
.choose-coupons-item .white .dot2{
	bottom: 0;
	border-radius: 5px 5px 0 0;
}
.choose-coupons-item .white .white-hr{
	display: block;
	position: absolute;
	top: 0;
	left: 4px;
	width: 1px;
	height: 100%;
	border-right: 1px dashed #d8d8d8;
}

.choose-coupons-item .vouchers-lines {
	position: absolute;
	top: 0;
	left: 0;
	width: 6.8rem;
	height: 100%;
	font-size: 1rem;
	color: #fff;
	line-height: 1.1;
}
.choose-coupons-item .vouchers-lines span{
	position: absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.choose-coupons-item .vouchers-lines em {
	font-size: 2rem;
	font-weight:bold;
	line-height: 1.1;
}

.choose-coupons-item .vouvhers-txt {
	position: absolute;
	top: .8rem;
	left: 7.5rem;
	color: #fff;
}

.choose-coupons-item .vouvhers-txt p {
	line-height: 1.7;
}

.choose-coupons-item .vouvhers-txt .txt-limit {
	font-size: .853333rem;
}

.choose-coupons-item .vouvhers-txt .txt-time-end {
	float: left;
	padding: 0 .266667rem;
	font-size: .586667rem;
	border: 1px solid #fff;
}

/*购物车*/
.clck{
	width: 2.0rem;
	height: 2.0rem;
	background: #f2f2f2;
	border: #dcdcdc 1px solid;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	display: inline-block;
	vertical-align: top;
	cursor: default;
	-webkit-appearance: none;
	-webkit-user-select: none;
	user-select: none;
	-webkit-transition: background-color ease 0.1s;
	transition: background-color ease 0.1s;
	float: left;
	margin: 2.0rem 0.4rem 0 0.8rem;
}


.modify-name{
	position: relative;
	margin: 2rem 1.333333rem;
}
.modify-name input{
	width: 100%;
	height: 2rem;
	padding-right: 1.333333rem;
	padding-left: 0.266666rem;
	border-bottom: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.modify-name .clear-btn{
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	height: 2rem;
	width: 1.333333rem;
	line-height: 2rem;
	text-align: center;
	color: #aaa;
	font-family: "微软雅黑";
}
.aui-btn.btn-info{
	margin: 0 auto;
	width: 5.3333rem;
	height: 1.3333rem;
	line-height: 1.333333rem;
	text-align: center;
	background-color: #036dde;
	border: 0;
	color: #fff;
}
.pro-picture img{
	display: block;
	width:100%;
	margin-bottom: 10px;
}
.img-x img{
	width:100%;
}
ul{
	margin:0;
	padding:0;
}
.tab-item-div{
	height: 2.613333rem;
	line-height: 2.56rem;
	width: 100%;
	position: fixed;
	background: #fff;
	z-index: 9;
}
.special-ad img{
	width:100%;
}

/*.homepage .aui-tab .aui-tab-item a{
	color: #222;
}*/
.curtest {
	color: red;
}

.subject img {
	display: block;
	max-width:100%;
	margin: auto;
	padding-bottom: 10px;
}
.txt-kong .txt-kong-img{
	display: block;
	width:100%;
	text-align: center;
}
.txt-kong .go-shopping{
	display:block;
	width: 150px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color: #036dde;
	color: #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:0 auto;
	margin-top: 30px;
	font-size: 18px;
}

.login-input.hide{
	display: none;
}
.input-text .phone-num{
	color: #555;
	font-size: 0.75rem;
	width: 12rem;
	height: 1rem;
	line-height: 1rem;
	position: absolute;
	top: 50%;
	left: 3.466663rem;
	margin-top: -0.5rem;
	float: left;
}
.my-base-info .box ul li label i.ico.password-num{
	width: .96rem;
	height: 1.066667rem;
	background: url("../images/ico-login.png") no-repeat;
	background-size: 1.013333rem 5.1733333rem;
	background-position: -.0266667rem -1.34rem;
	margin-top: .7rem;
}
.my-base-info.hide{
	display: none;
	padding-left: .533333rem;
	background-color: #fff;
}



/*价格排序的图标*/

.product-list-tab ul li.i-price .ico1{
	position: absolute;
	top:50%;
	right: .4rem;
	width:0.426667rem;
	height: 0.533333rem;
	background: url("../images/ico-up-down.png") no-repeat;
	background-size: 0.426667rem 0.533333rem;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-moz-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	-o-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}
.product-list-tab ul li.i-price .ico2{
	-webkit-transform: translateY(-50%) rotate(0deg);
	-moz-transform: translateY(-50%) rotate(0deg);
	-ms-transform: translateY(-50%) rotate(0deg);
	-o-transform: translateY(-50%) rotate(0deg);
	transform: translateY(-50%) rotate(0deg);
}
.product-list-tab ul li.i-price .ico-c{
	background: url("../images/ico-up-down-0.png") no-repeat;
	background-size: 0.426667rem 0.533333rem;
}